CMOS decoder circuit resistant to latch-up

ABSTRACT

A decoder part is formed by a main decoder part C and a plurality of subdecoder parts D 0  to D 3  connected with the main decoder part C, and a plurality of such decoder parts are provided. In such structure, the main decoder part specifies one of a plurality of decoder parts and a CMOS circuit (PMOS transistor T 0  and NMOS transistors T 0  &#39;, . . . , PMOS transistor and NMOS transistor T 3  &#39;) specifies one of the subdecoder parts and PMOS transistors (T 00  to T 03 , . . . , T 30  to T 33 ) select finally decoded output.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a decoder circuit, and more particularly, it relates to a decoder circuit which is formed by CMOS transistors.

2. Description of the Prior Art

Since the present invention is most applicable to a MOS dynamic RAM formed by CMOS transistors, description is now made with reference to such a MOS dynamic RAM.

With increase in storage capacity of a MOS dynamic RAM, CMOS circuits have been widely employed in view of high-speedness and low power consumption. However, the CMOS circuits have the latch-up problem, whereby N-channel MOS transistor (hereinafter referred to as NMOS transistor) and P-channel MOS transistor (hereinafter referred to as PMOS transistor) cannot be easily provided adjacent to each other for the pattern layout purpose.

In general, a MOS dynamic RAM is necessarily provided with a decoder circuit for selecting a prescribed memory cell from a memory cell array. The following description is made with reference to a 1-of-64 decoder circuit for selecting a single row (or column) from 64 (2⁶ =64) rows (or columns) through 6-bit address signals A₀ to A₅.

FIG. 1 is a logic circuit diagram showing an example of a conventional 1-of-64 decoder circuit. Referring to FIG. 1, a 6-input NAND circuit 1₀ is supplied with address signals A₀, A₁, A₂, A₃, A₄ and A₅. An inverter 2₀ is adapted to invert the output from the NAND circuit 1₀, and generates decoded output Y₀. A decoder part 3₀ is thus formed by the NAND circuit 1₀ and the inverter 2₀. Another decoder part 3₁ is similarly formed by a NAND circuit 1₁ and an inverter 2₁. The NAND circuit 1₁ receives address signals A₀ (inverted A₀), A₁, A₂, A₃, A₄ and A₅. Subsequent decoder parts are respectively formed to receive the address signals A₀, A₁, A₂, A₃, A₄ and A₅ and inverted signals A₀, A₁ , A₂, A₃, A₄ and A₅ thereof orderly in different combinations in the 6-input NAND circuits. The last decoder part 3₆₃ is formed by a 6-input NAND circuit 1₆₃ supplied with the address signals A₀, A₁, A₂, A₃, A₄ and A₅ and an inverter 2₆₃.

In the circuit as shown in FIG. 1, the output Y₀ goes high only when all of the address signals inputted in the 6-input NAND circuit 1₀ are at "H" levels, to be in a selected state. When, to the contrary, at least one of the address signals inputted in the 6-input NAND circuit 1₀ is at an "L" level, the output Y₀ goes low to be in an unselected state. Therefore, with respect to 2⁶ =64 combinations of the address signals A₀ to A₅, only one of the decoder parts can be selected while keeping the remaining 63 decoder parts in unselected states. This is the basic operation of the decoder circuit.

FIG. 2 is a circuit diagram showing the decoder part 3₀ as shown in FIG. 1, which is simply formed by a CMOS circuit. The 6-input NAND circuit 1₀ is formed by six PMOS transistors connected in the parallel form and six NMOS transistors connected in the series form. The inverter 2₀ is formed by a PMOS transistor serving as a loading transistor and an NMOS transistor serving as a driver transistor. These transistors are formed by well-known methods, and hence detailed description thereof is omitted.

The pitch of a decoder circuit employed for a MOS dynamic RAM is determined by that of word lines forming the memory cell array. Such pitch of the word lines has been reduced with increase in the storage capacity of the MOS dynamic RAM. In case of a 1-Mbit MOS dynamic RAM, for example, the pitch of word lines is about 4 μm. When the 1-of-64 decoder circuit as shown in FIG. 1 is formed by the CMOS circuits as shown in FIG. 2, the respective decoder parts 3₀ to 3₆₃ as shown in FIG. 1 must be subjected to pattern layout in the pitch of 4 μm. Consequently, the NMOS transistors and the PMOS transistors forming the 6-input NAND circuits 1₀ to 1₆₃ must be subjected to pattern layout in an adjacent manner, and such adjacent pattern layout easily causes a latch-up phenomenon. Thus, it is extremely important to enlarge the pitch between adjacent decoder parts, in order to prevent the latch-up phenomenon.

FIG. 3 illustrates another example of a conventional 1-of-64 decoder circuit employed for enlarging the pitch of the decoder circuit formed by CMOS circuits. Referring to FIG. 3, each decoder part is formed by a main decoder part A and four subdecoder parts B₀ to B₃. The main decoder part A is formed by a 4-input NAND circuit 4, which receives address signals A₀, A₁, A₂ and A₃. The subdecoder part B₀ is formed by a PMOS transistor T₀ and an NMOS transistor T₀ '. The PMOS transistor T₀ has a drain supplied with a predecoded signal P₀, a source connected with an output end deriving output Y₀ and a gate connected to an output node N1 of the 4-input NAND circuit 4. The NMOS transistor T₀ ' has a drain connected to the output end deriving the output Y₀, a grounded source and a gate connected to the node N1. In a similar manner of connection, the subdecoder part B₁ is formed in correspondence to a predecoded signal P₁ and the subdecoder part B₂ is formed in correspondence to a predecoded signal P₂, while the subdecoder part B₃ is formed in correspondence to a predecoded signal P₃. 16 such decoder parts as shown in FIG. 3 are provided to obtain 64 decoded outputs Y₀ to Y₆₃. The main decoder parts A of the 16 decoder parts are supplied with address signals in different combinations.

FIG. 4 shows a circuit for generating the four predecoded signals P₀ to P₃ used in the decoder circuit as shown in FIG. 3. As obvious from FIG. 4, this circuit is adapted to generate the predecoded signals P₀ to P₃ by decoding address signals A₄, A₄, A₅ and A₅ through 2-input NAND circuits 5₀ to 5₃ and inverters 6₀ to 6₃.

The decoder circuit as shown in FIG. 3 can perform pattern layout of the main decoder parts A in the pitch four times longer than that of the decoder circuit as shown in FIG. 1. With respect to the subdecoder parts, no pattern layout problem is caused since the transistors employed therefor are small in size and can be arranged in deviation along the horizontal direction of FIG. 3. In the circuit as shown in FIG. 3, therefore, the degree of adjacency of the NMOS transistors and the PMOS transistors can be relaxed. However, when the circuit as shown in FIG. 3 is applied to a 1-Mbit MOS dynamic RAM, each decoder part must be subjected to pattern layout in the pitch of 16 μm (4 μm×4), which value is not sufficient in view of the latch-up problem. Further, the decoder circuit as shown in FIG. 3 cannot cope with a mass storage memory having storage capacity exceeding 4 Mbits.

FIG. 5 shows still another example of a conventional decoder circuit proposed for enlarging the pitch of the decoder circuit. The circuit as shown in FIG. 5 is formed on the basis of the decoder circuit as shown in FIG. 3, to increase the number of predecoded signals from 4 to 16. Therefore, this circuit is substantially identical in basic operation to the circuit as shown in FIG. 3.

FIG. 6 shows a circuit for generating predecoded signals P₀ to P₁₅ used in the decoder circuit as shown in FIG. 5. The circuit as shown in FIG. 6 is adapted to generate the predecoded signals P₀ to P₁₅ by decoding address signals A₂, A₂, A₃, A₃, A₄, A₄, A₅ and A₅ by 4-input NAND circuits 8₀ to 8₁₅ and inverters 9₀ to 9₁₅.

The decoder circuit as shown in FIG. 5 can perform pattern layout of main decoder parts A in the pitch 16 times longer than that of the decoder circuit as shown in FIG. 1. When this circuit is applied to a 1-Mbit MOS dynamic RAM, therefore, the pitch thereof is 64 μm (4 μm×16), which value is sufficiently allowable in view of the latch-up problem. However, increase in the area for wiring 16 predecoded signals and that of the circuit for generating the 16 predecoded signals are not negligible in view of pattern layout. Further, increase in stray capacitance by the gate capacitance of 16 NMOS transistors T₀, T₁, . . . , T₁₅ and 16 PMOS transistors T₀ ', T₁ ', . . . , T₁₅ ' connected to an output node N1 of each main decoder part A hinders high-speed operation of the decoder circuit.

In the conventional decoder circuit as hereinabove described, enlargement of the pattern layout pitch for each decoder part leads to increase in number of predecoded signals with increase in the circuit area, while the operating speed of the circuit cannot be increased by increase in stray capacitance.

SUMMARY OF THE INVENTION

An object of the present invention is to provide a decoder circuit which can enlarge the pitch of the decoder circuit while reducing the number of predecoded signals.

Briefly stated, the decoder circuit according to the present invention comprises a plurality of decoder parts each having a main decoder part for decoding a first bit group of a plurality of bits of input signals and a plurality of subdecoder parts connected with the main decoder part, first predecoding means for generating first predecoded signals by decoding a second bit group of the input signals and second predecoding means for generating second predecoded signals by decoding a third bit group of the input signals. Further, each subdecoder part includes a CMOS circuit driven by the output of the main decoder part and selectively activated by the first predecoded signals and a plurality of switching elements commonly receiving the output from the CMOS circuit and being selectively switched by the second predecoded signals.

In the aforementioned structure of the present invention, the main decoder part specifies one of a plurality of decoder parts and the CMOS circuit specifies one of a plurality of subdecoder parts, while the second predecoded signals turn one of the switching elements on to derive decoded output.

According to the present invention, the pitch of the decoder circuit can be enlarged while keeping predecoded signals in a small number. Thus, a decoder circuit resistant against a latch-up phenomenon can be obtained with no sacrifice of the operating speed thereof.

These and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a logic circuit diagram showing an example of a conventional 1-of-64 decoder circuit;

FIG. 2 is a circuit diagram showing one of decoder parts as shown in FIG. 1, which decoder part is formed by a CMOS circuit;

FIG. 3 illustrates another example of a conventional decoder circuit employed for enlarging the pitch of the decoder circuit formed by CMOS circuits;

FIG. 4 illustrates a circuit for generating predecoded signals P₀ to P₃ used in the decoder circuit as shown in FIG. 3;

FIG. 5 illustrates still another example of a conventional decoder circuit proposed to further enlarge the pitch of the decoder circuit;

FIG. 6 illustrates a circuit for generating predecoded signals P₀ to P₁₅ used in the decoder circuit as shown in FIG. 5;

FIG. 7 illustrates a decoder circuit according to an embodiment of the present invention;

FIG. 8 illustrates a circuit for generating predecoded signals P₀ to P₃ used in the decoder circuit as shown in FIG. 7; and

FIG. 9 illustrates a circuit for generating predecoded signals Q₀ to Q₃ used in the decoder circuit as shown in FIG. 7.

DESCRIPTION OF THE PREFERRED EMBODIMENT

FIG. 7 illustrates a decoder circuit formed by CMOS circuits according to an embodiment of the present invention. The embodiment as shown in FIG. 7 is in the form of a 1-of-64 decoder circuit. Referring to FIG. 7, each decoder part is formed by a main decoder part C and four subdecoder parts D₀ to D₃ (subdecoder parts D₁ and D₂ are omitted in FIG. 7). A 2-input NAND circuit 10 forming the main decoder part C receives address signals A₀ and A₁. The subdecoder part D₀ is formed by a PMOS transistor T₀, an NMOS transistor T₀ ' and PMOS transistors T₀₀ to T₀₃. The PMOS transistor T₀ has a drain receiving a predecoded signal P₀, a source connected to a node N2 and a gate connected to an output node N1 of the 2-input NAND circuit 10. The NMOS transistor T₀ ' has a drain connected to the node N2, a grounded source and a gate connected to the node N1. The PMOS transistor T₀₀ has a drain connected to a node N2, a source connected to an output end deriving decoded output Y₀ and a gate receiving a predecoded signal Q₀. The PMOS transistor T₀₁ has a drain connected to the node N2, a source connected to an output end deriving decoded output Y₁ and a gate receiving a predecoded signal Q₁. The PMOS transistor T₀₂ has a drain connected to the node N2, a source connected to an output end deriving decoded output Y₂ and a gate receiving a predecoded signal Q₂. The PMOS transistor T₀₃ has a drain connected to the node N2, a source connected to an output end deriving decoded output Y₃ and a gate receiving a predecoded signal Q₃.

In a similar manner of connection, the subdecoder part D₁ (omitted in FIG. 7) is formed in correspondence to a predecoded signal P₁ and the subdecoder part D₂ (omitted in FIG. 7) is formed in correspondence to a predecoded signal P₂, while the subdecoder part D₃ is formed in correspondence to a predecoded signal P₃.

FIGS. 8 and 9 show circuits for generating the four

predecoded signals P₀ to P₃ and the other four predecoded signals Q₀ to Q₃ used in the decoder circuit as shown in FIG. 7 respectively. As shown in FIG. 8, the circuit for generating the predecoded signals P₀ to P₃ is formed by 2-input NAND circuits 11₀ to 11₃ and inverter circuits 12₀ to 12₃ (i.e., logically formed by AND circuits) to generate the predecoded signals P₀ to P₃ by decoding address signals A₄, A₄, A₅ and A₅. On the other hand, the circuit for generating the predecoded signals Q₀ to Q₃ is formed by only 2-input NAND circuits 13₀ to 13₃, to generate the predecoded signals Q₀ to Q₃ by decoding address signals A₂, A₂, A₃ and A₃ by the 2-input NAND circuits 13₀ to 13₃.

Although FIG. 7 shows only one decoder part, three similar decoder parts are further provided to form the 1-of-64 decoder circuit as a whole. Needless to say, address signals inputted in the respective decoder parts are in different combinations.

Description is now made on the operation of the aforementioned embodiment. It is assumed here that all of the address signals A₀, A₁, A₂, A₃, A₄ and A₅ are at "H" levels, for the sake of convenience. The 2-input NAND circuit 10 receives the address signals A₀ and A₁, and hence the output node N1 is brought into an "L" level, whereby the NMOS transistors T₀ ', T₁ ', T₂ ' and T₃ ' (T₁ ' and T₂ ' are omitted in FIG. 7) are turned off and the PMOS transistors T₀, T₁, T₂ and T₃ (T₁ and T₂ are omitted in FIG. 7) are turned on. At this time, only P₀ of the predecoded signals P₀ to P₃ is brought into an "H" level while P₁ to P₃ are brought into "L" levels, as obvious from FIG. 8. Therefore, only the node N2 of the subdecoder part D₀ connected with the predecoded signal P₀ is brought into an "H" level, while the nodes N3, N4 and N5 (N3 and N4 are not shown in FIG. 7) of the other subdecoder parts D₁, D₂ and D₃ are left at "L" levels.

Then, as obvious from FIG. 9, only Q₀ of the predecoded signals Q₀ to Q₃ is brought into an "L" level while Q₁, Q₂ and Q₃ are brought into "H" levels. Therefore, only the PMOS transistor T₀₀ is turned on so that only the output Y₀ is brought into an "H" level. In other words, the other PMOS transistors T₀₁, T₀₂ and T₀₃ remain in OFF states, whereby all of the outputs Y₁, Y₂ and Y₃ are at "L" levels.

Thus, the decoder circuit as shown in FIG. 7 is adapted to first select the main decoder part by the address signals A₀ and A₁, then select one of the subdecoder parts D₀ to D₃ by the predecoded signals P₀ to P₃ and select one of the PMOS transistors T₀₀, T₀₁, T₀₂ and T₀₃ by the predecoded signals Q₀ to Q₃, thereby to function as a decoder circuit.

The feature of the present invention is further clarified by comparing the decoder circuit of FIG. 7 according to this embodiment with the aforementioned conventional decoder circuit.

First, the pitch of the main decoder part C in the decoder circuit of this embodiment is 16 times longer than that of the conventional decoder circuit as shown in FIG. 1, whereby the decoder circuit of this embodiment can be subjected to pattern layout in the pitch of 64 μm (4 μm×16) in application to a 1-Mbit MOS dynamic RAM with sufficient allowance in view of the latch-up problem.

Second, the number of the predecoded signals P₀ to P₃ and Q₀ to Q₃ in the aforementioned embodiment is eight in total, which number is one half of the conventional case as shown in FIG. 5 employing 16 predecoded signals. Further, while the conventional decoder circuit as shown in FIG. 5 employs the 4-input NAND circuits 8₀ to 8₁₅ (see FIG. 6) for generating the predecoded signals, the aforementioned embodiment employs the 2-input NAND circuits 11₀ to 11₃ and 13₀ to 13₃. Thus, the aforementioned embodiment can perform pattern layout in a smaller area in comparison with the conventional circuit as shown in FIG. 5.

Third, the output node N1 of the main decoder part C is connected with the four PMOS transistors T₀ to T₃ and the four NMOS transistors T₀ ' to T₃ ', i.e., eight transistors in total in the aforementioned embodiment, and hence the stray capacitance is 1/4 of that of the conventional decoder circuit as shown in FIG. 5 employing 32 transistors, to improve the operating speed of the decoder circuit.

Although the above embodiment has been described with reference to a decoder circuit formed by NAND circuits, the present invention is also applicable to a decoder circuit formed by NOR circuits.

Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims. 

What is claimed is:
 1. A decoder circuit for decoding a plurality of bits of input signals, said decoder circuit comprising:a plurality of decoder parts each having a main decoder part for decoding a first bit group of said input signals and a plurality of subdecoder parts connected with said main decoder part; first predecoding means for generating first predecoded signals by decoding a second bit group of said input signals; and second predecoding means for generating second predecoded signals by decoding a third bit group of said input signals, each said subdecoder part including: a CMOS circuit driven by the output from said main decoder part and selectively activated by said first predecoded signals, and a plurality of switching elements commonly receiving the output from said CMOS circuit and being selectively switched by said second predecoded signals.
 2. A decoder circuit in accordance with claim 1, whereineach said main decoder part includes a NAND circuit outputting the NAND logic of said first bit group of said input signals, said first predecoding means includes a plurality of AND circuits outputting the AND logic of said second bit group of said input signals, and said second predecoding means includes a plurality of NAND circuits outputting the NAND logic of said third bit group of said input signals.
 3. A decoder circuit in accordance with claim 1, whereinsaid CMOS circuit includes P-channel MOS transistors and N-channel MOS transistors serially interposed between said first predecoded signals and the ground for receiving the output from said main decoder part in respective gates thereof, each said switching element includes a P-channel MOS transistor having a gate receiving one of said second predecoded signals, a drain receiving the output from said CMOS circuit and a source outputting a finally decoded signal of said input signal. 